<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <script>
        /*
            对象： object
            var obj={}
            new Object() 创建一个空对象
            Object是；浏览器内置的一个构造函数
            对象也是对代码进行了封装
        */

        var obj={
            name:'Trump',
            age:70,
            run:function()
            {
                console.log("对象内部调用:"+this.name+this.age);
                console.log('trump run with biden');
            }
        }
        console.log(obj);  
        console.log(obj.name);  //对象名.属性名=属性值
        console.log(obj.age);   //对象名.属性名=属性值
        obj.run()               //对象名.方法名=方法体

        var car=new Object();
        car.name='奔驰';    //给对象属性并赋值
        car.run=function()  //给对象创建一个方法
        {
            console.log("这是new Object创建的对象");
            this.buy()
        }
        car.buy=function()
        {
            console.log("开着"+car.name+"去买菜...");
        }
        document.write(car.name)
        car.run()    //调用对象方法
      

    </script>
</head>
<body>
    
</body>
</html>